Verifying Emulation of Legacy Mission Computer Systems

نویسنده

  • Colin J. Fidge
چکیده

Processor obsolescence is a serious maintenance problem for long-lived embedded control systems. A practical solution is to interpose an emulator program between the ‘legacy’ software and a replacement processor, so that the old code can be reused on the new machine. Unfortunately, no verification techniques exist for proving that the resulting system preserves the original system’s functional and timing behaviour. A particular challenge is that processor emulation mixes both legacy assembly code and new high-level language software patches. Nevertheless, we show that a formalism previously used for analysing program compilation, coupled with an understanding of the legacy software architecture, can be used to verify key aspects of an emulated control system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Certification Criteria for Emulation Technology in the Australian Defence Force Military Avionics Context

Emulation technology promises to provide a means of addressing obsolescence issues in legacy computer processors in the military avionics domains. It has also been suggested that such technology might apply to safety critical and safety related systems in these domains. Numerous companies either have developed or are developing software components that are capable of emulating different legacy ...

متن کامل

Integrating a Legacy Terminal Application into an SOA

Today’s organizations’ application landscapes still consist of terminal based legacy systems, running on reliable mainframes. Grown over the past decades, these legacy systems are involved into mission critical parts of organizations’ core businesses. Within the establishment of a service-oriented application landscape, these mission critical systems have to be integrated in a loosely coupled way.

متن کامل

Evaluating Assisted Emulation for Legacy Executables

Access to many born-digital materials can only be accomplished economically through the use of emulation where contemporaneous software is executed on an emulated machine. For example, many thousands of CD-ROMs have been published containing proprietary software that cannot be reasonably recreated. While emulation is proven technology and is widely used to run both current and obsolete versions...

متن کامل

CAPPLES - A Capacity Planning and Performance Analysis Method for the Migration of Legacy Systems

Many organizations have a number of mission-critical systems that are out-of-date, but that are essential to their activities and cannot be discontinued. This problem is known as the Legacy System Dilemma, and it is usually solved by the migration of the existing systems to a completely new environment. Although there are many strategies and tools to perform this migration, no methods are avail...

متن کامل

Legacy Information System Migration: A Brief Review of Problems, Solutions and Research Issues

The widespread use of computer technology over several decades has resulted in some large, complex systems that have evolved to a state where they significantly resist further modification and evolution. Although these Legacy Information Systems pose considerable problems (brittleness, inflexibility, isolation, non-extensibility, lack of openness, etc.), they may also be mission-critical: if on...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003